package com.baizhi.dao;

import com.baizhi.entity.CmfzUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @Author: renpu
 * @Date: 2019/2/27 22:55
 * @Description:
 */
public interface CmfzUserDao {
    public List<CmfzUser> selectAll(@Param("start")int start, @Param("pagesize")int pagesize);

    public void update(int id);


    public int selectCount();


    public int selectManCount();


    public int selectGirlCount();


    void insert(CmfzUser user);

    public int everyWeekCount(@Param("startDay") int startDay,@Param("endDay") int endDay);


    public List<Map> selectProvince();


    //根据用户的ID值进行查询；
    public CmfzUser selectId(int userId);

    //根据当前用户的ID值查询当前的用户基本信息；
    public CmfzUser selectIdT(int userId);

    //根据用户ID值进行修改用户的密码；
    public void updateUserPassword(int userId);

    //更改用户的基本信息；

    public void updateBaseUserMessage(CmfzUser user);

}